/**
 * Java：按日期分组销售产品
 *
 * @author：紫水木鱼
 * @createDate：2024-12-25 14:47:52
 */
package leetcode.editor.cn;

//表 Activities：
//
// 
//+-------------+---------+
//| 列名         | 类型    |
//+-------------+---------+
//| sell_date   | date    |
//| product     | varchar |
//+-------------+---------+
//该表没有主键(具有唯一值的列)。它可能包含重复项。
//此表的每一行都包含产品名称和在市场上销售的日期。
// 
//
// 
//
// 编写解决方案找出每个日期、销售的不同产品的数量及其名称。 每个日期的销售产品名称应按词典序排列。 返回按 sell_date 排序的结果表。 结果表结果格
//式如下例所示。 
//
// 
//
// 示例 1: 
//
// 
//输入：
//Activities 表：
//+------------+-------------+
//| sell_date  | product     |
//+------------+-------------+
//| 2020-05-30 | Headphone   |
//| 2020-06-01 | Pencil      |
//| 2020-06-02 | Mask        |
//| 2020-05-30 | Basketball  |
//| 2020-06-01 | Bible       |
//| 2020-06-02 | Mask        |
//| 2020-05-30 | T-Shirt     |
//+------------+-------------+
//输出：
//+------------+----------+------------------------------+
//| sell_date  | num_sold | products                     |
//+------------+----------+------------------------------+
//| 2020-05-30 | 3        | Basketball,Headphone,T-shirt |
//| 2020-06-01 | 2        | Bible,Pencil                 |
//| 2020-06-02 | 1        | Mask                         |
//+------------+----------+------------------------------+
//解释：
//对于2020-05-30，出售的物品是 (Headphone, Basketball, T-shirt)，按词典序排列，并用逗号 ',' 分隔。
//对于2020-06-01，出售的物品是 (Pencil, Bible)，按词典序排列，并用逗号分隔。
//对于2020-06-02，出售的物品是 (Mask)，只需返回该物品名。
// 
//
// Related Topics 数据库 👍 243 👎 0

//按日期分组销售产品
class GroupSoldProductsByTheDate {
    public static void main(String[] args) {
        Solution solution = new GroupSoldProductsByTheDate().new Solution();
        // TO TEST
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public int robotSim(int[] commands, int[][] obstacles) {
            return 0;
        }
    }
    //There is no code of Java type for this problem
}